iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

昨天分析完,對於眼見所及的技術有更進一步的「感覺」(會有意識地去思考要學習的技術),推薦給迷惘的大家~

今天是後端篇,明後天預計出 road map 篇,然後進實作,之後再根據文章節奏補一篇前/後端特質。喜歡的歡迎繼續 follow,不喜歡的也可以留言跟我說說你的想法。

有朋友跟我說,其實你選了之後也可以轉換啊,但我還是想要給自己一個交代,讓自己可以更有自信地說出目標。

後端技能需求淺析

方法:參考 Huli 大大曾經分享過的 JD 大法,但這邊挑選就是我挑選的 XD,有興趣的人歡迎閱讀參考資料,也歡迎討論。

由 ChatGPT 幫我統計的結果(包含我手動統計 debug):
職缺來源:LinkedIn, CakeResume
樣本數:9 間
產業分布:電子支付、課程平台、軟體、連鎖超商、AIoT、外送平台
科系要求:3 間
年資要求:3 間沒要求、2 間 1 年、1 間 2 年、3 間 3+ 年

程式語言要求:

  • Python: 5
  • Golang: 4
  • Java: 4
  • Go (Golang): 3
  • .Net framework, .Net Core, .Net Core, NodeJS, Ruby on Rails: 1 職位
    有特定語言要求:JD 中的描述只談及一個語言,其他語言可能不收
  • Java
  • Ruby on Rails

以出現頻率、Must / Bonus 兩個維度來分類所需技能:

Must:

Most Frequent

  1. Programming Languages

Moderate Frequency

  1. Backend Development: designing backend systems, developing RESTful APIs
  2. Agile Development: Scrum
  3. Database Knowledge: knowledge of databases, data modeling, and performance tuning

Bonus:

Most Frequent

  1. DevOps and CI/CD
  2. System Design and Architecture

Moderate Frequency

  1. AWS or Cloud Services
  2. Cybersecurity Knowledge

Less Frequent

  1. Machine Learning, Information Retrieval, NLP
  2. Distributed Computing: Hadoop, Hive, Spark

我的觀察:

  1. Programming Languages 部分參考上方語言要求,新手應該就是 Python/Java 了
  2. 可能是我比較不熟後端技能樹,每個名詞裡面都包含很多東西。比如 multi-threading,資料庫正規劃等等,如果比較沒方向建議大家多去翻翻 JD
  3. ChatGPT 也跟跟我說 JD 內容各自差異較大
  4. 相對於前端來說,後端在語言上有些公司 JD 上只提到一種語言,但應該還是都可以投投看
  5. 以 Backend 關鍵字來說,蠻容易搜尋到 SWE / Full-stack 職缺

和我想像不同的地方:

  1. 本科科系的要求沒有想像地多,不過那些知識可能都包含在大範圍的 JD 名詞中了。

心得:
以我自己聽到的來說,後端主要注重邏輯好不好,甚至有大大說邏輯正常就可以了 XD 想要進步就是去注意每個細節、並把它做好。


後端真的不太熟悉,如果有大大能夠釐清,煩請指點(鞠躬
若文中有資訊錯誤、偏頗,再煩請大大們指正,感謝大大們。也歡迎留言串門子:)


上一篇
Day 2 -挑戰方法、前端技能需求淺析
下一篇
Day 4 - 前端技能 roadmap 對照
系列文
前端?後端?三十天選擇大挑戰6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言